# This makes a pool of 4 processes to sum the numbers
# from 0 to 100.

import multiprocessing
def summer(args):
    first, last = args
    sum = 0
    for x in range(first, last):
        sum = sum+x
    return sum

def main():
        p = multiprocessing.Pool(processes=4)
        results = p.map(summer, [(0, 25),(25, 50), (50, 75), (75, 101)])
        sum = 0
        for x in results:
            sum += x
        print( "The results are: ", results )
        print(sum)
            

if __name__ == "__main__":
    main()
    input()
